package com.zjdiepu.www.model.base.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.PageExt;

/**
 * 经销商子表<br/>
 * @author zhangpp<br/>
 * @time 2017年08月04日 17时27分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DpBaseDealerInfoSubExt", description="经销商子表查询条件", parent = PageExt.class)
public class DpBaseDealerInfoSubExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 经销商ID
	 */
	@ApiModelProperty(name="dealerId",required=false,value="经销商ID",example="经销商ID")
	private String dealerId;
	
	/**
	 * 地址
	 */
	@ApiModelProperty(name="addr",required=false,value="地址",example="地址")
	private String addr;
	
	/**
	 * 联系电话
	 */
	@ApiModelProperty(name="tel",required=false,value="联系电话",example="联系电话")
	private String tel;
	
	/**
	 * 传真
	 */
	@ApiModelProperty(name="faxNo",required=false,value="传真",example="传真")
	private String faxNo;
	
	/**
	 * 银行
	 */
	@ApiModelProperty(name="bank",required=false,value="银行",example="银行")
	private String bank;
	
	/**
	 * 银行账号
	 */
	@ApiModelProperty(name="bankNo",required=false,value="银行账号",example="银行账号")
	private String bankNo;
	
	/**
	 * 税号
	 */
	@ApiModelProperty(name="taxNo",required=false,value="税号",example="税号")
	private String taxNo;
	
	/**
	 * 联系人
	 */
	@ApiModelProperty(name="contactPerson",required=false,value="联系人",example="联系人")
	private String contactPerson;
	
	/**
	 * email
	 */
	@ApiModelProperty(name="email",required=false,value="email",example="email")
	private String email;
	
	/**
	 * 注册资金
	 */
	@ApiModelProperty(name="registeredFund",required=false,value="注册资金",example="注册资金")
	private String registeredFund;
	
	/**
	 * 法人代表
	 */
	@ApiModelProperty(name="legalPerson",required=false,value="法人代表",example="法人代表")
	private String legalPerson;
	
	/**
	 * 企业性质
	 */
	@ApiModelProperty(name="enterpriseProperty",required=false,value="企业性质",example="企业性质")
	private String enterpriseProperty;
	
	/**
	 * 成立时间
	 */
	@ApiModelProperty(name="establishedTime",required=false,value="成立时间",example="2017-04-23 14:22:43")
	private Date establishedTime;
	
	/**
	 * 从业年限
	 */
	@ApiModelProperty(name="ageLimit",required=false,value="从业年限",example="0")
	private Integer ageLimit;
	
	/**
	 * 经营场所性质
	 */
	@ApiModelProperty(name="siteNature",required=false,value="经营场所性质",example="经营场所性质")
	private String siteNature;
	
	/**
	 * 场地租期
	 */
	@ApiModelProperty(name="tenancy",required=false,value="场地租期",example="场地租期")
	private String tenancy;
	
	/**
	 * 邮编
	 */
	@ApiModelProperty(name="postcode",required=false,value="邮编",example="邮编")
	private String postcode;
	
	/**
	 * 经营类型
	 */
	@ApiModelProperty(name="workingGroup",required=false,value="经营类型",example="经营类型")
	private String workingGroup;
	
	/**
	 * 代理品牌
	 */
	@ApiModelProperty(name="agentBrand",required=false,value="代理品牌",example="代理品牌")
	private String agentBrand;
	
	/**
	 * 代理方式
	 */
	@ApiModelProperty(name="agentType",required=false,value="代理方式",example="代理方式")
	private String agentType;
	
	/**
	 * 修理厂
	 */
	@ApiModelProperty(name="repairDepot",required=false,value="修理厂",example="修理厂")
	private String repairDepot;
	
	/**
	 * 销售区域
	 */
	@ApiModelProperty(name="saleArea",required=false,value="销售区域",example="销售区域")
	private String saleArea;
	
	/**
	 * 年销售量
	 */
	@ApiModelProperty(name="annualSales",required=false,value="年销售量",example="年销售量")
	private String annualSales;
	
	/**
	 * 主销车型
	 */
	@ApiModelProperty(name="saleCars",required=false,value="主销车型",example="主销车型")
	private String saleCars;
	
	/**
	 * 区域排名
	 */
	@ApiModelProperty(name="areaRanking",required=false,value="区域排名",example="区域排名")
	private String areaRanking;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="cooperationTime",required=false,value="",example="")
	private String cooperationTime;
	
	/**
	 * 协议签署
	 */
	@ApiModelProperty(name="agreementSign",required=false,value="协议签署",example="协议签署")
	private String agreementSign;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="agreementTime",required=false,value="",example="")
	private String agreementTime;
	
	/**
	 * 价格政策
	 */
	@ApiModelProperty(name="pricePolicy",required=false,value="价格政策",example="价格政策")
	private String pricePolicy;
	
	/**
	 * 主要信贷专员
	 */
	@ApiModelProperty(name="chiefCreditOfficer",required=false,value="主要信贷专员",example="主要信贷专员")
	private String chiefCreditOfficer;
	
	/**
	 * 职级
	 */
	@ApiModelProperty(name="rank",required=false,value="职级",example="职级")
	private String rank;
	
	/**
	 * 专职
	 */
	@ApiModelProperty(name="fullTime",required=false,value="专职",example="专职")
	private String fullTime;
	
	/**
	 * 月均贷款量
	 */
	@ApiModelProperty(name="loanMonth",required=false,value="月均贷款量",example="月均贷款量")
	private String loanMonth;
	
	/**
	 * 一年期利率
	 */
	@ApiModelProperty(name="oneInterestRate",required=false,value="一年期利率",example="一年期利率")
	private String oneInterestRate;
	
	/**
	 * 2年期利率
	 */
	@ApiModelProperty(name="twoInterestRate",required=false,value="2年期利率",example="2年期利率")
	private String twoInterestRate;
	
	/**
	 * 3年期利率
	 */
	@ApiModelProperty(name="threeInterestRate",required=false,value="3年期利率",example="3年期利率")
	private String threeInterestRate;
	
	/**
	 * 数据类型:1.系统生成 2.导入数据
	 */
	@ApiModelProperty(name="typeData",required=false,value="数据类型:1.系统生成 2.导入数据",example="0")
	private Integer typeData;
	
	public String getDealerId(){
		return this.dealerId;
	}
	
	public void setDealerId(String dealerId){
		this.dealerId = dealerId;
	}

	public String getAddr(){
		return this.addr;
	}
	
	public void setAddr(String addr){
		this.addr = addr;
	}

	public String getTel(){
		return this.tel;
	}
	
	public void setTel(String tel){
		this.tel = tel;
	}

	public String getFaxNo(){
		return this.faxNo;
	}
	
	public void setFaxNo(String faxNo){
		this.faxNo = faxNo;
	}

	public String getBank(){
		return this.bank;
	}
	
	public void setBank(String bank){
		this.bank = bank;
	}

	public String getBankNo(){
		return this.bankNo;
	}
	
	public void setBankNo(String bankNo){
		this.bankNo = bankNo;
	}

	public String getTaxNo(){
		return this.taxNo;
	}
	
	public void setTaxNo(String taxNo){
		this.taxNo = taxNo;
	}

	public String getContactPerson(){
		return this.contactPerson;
	}
	
	public void setContactPerson(String contactPerson){
		this.contactPerson = contactPerson;
	}

	public String getEmail(){
		return this.email;
	}
	
	public void setEmail(String email){
		this.email = email;
	}

	public String getRegisteredFund(){
		return this.registeredFund;
	}
	
	public void setRegisteredFund(String registeredFund){
		this.registeredFund = registeredFund;
	}

	public String getLegalPerson(){
		return this.legalPerson;
	}
	
	public void setLegalPerson(String legalPerson){
		this.legalPerson = legalPerson;
	}

	public String getEnterpriseProperty(){
		return this.enterpriseProperty;
	}
	
	public void setEnterpriseProperty(String enterpriseProperty){
		this.enterpriseProperty = enterpriseProperty;
	}

	public Date getEstablishedTime(){
		return this.establishedTime;
	}
	
	public void setEstablishedTime(Date establishedTime){
		this.establishedTime = establishedTime;
	}

	public Integer getAgeLimit(){
		return this.ageLimit;
	}
	
	public void setAgeLimit(Integer ageLimit){
		this.ageLimit = ageLimit;
	}

	public String getSiteNature(){
		return this.siteNature;
	}
	
	public void setSiteNature(String siteNature){
		this.siteNature = siteNature;
	}

	public String getTenancy(){
		return this.tenancy;
	}
	
	public void setTenancy(String tenancy){
		this.tenancy = tenancy;
	}

	public String getPostcode(){
		return this.postcode;
	}
	
	public void setPostcode(String postcode){
		this.postcode = postcode;
	}

	public String getWorkingGroup(){
		return this.workingGroup;
	}
	
	public void setWorkingGroup(String workingGroup){
		this.workingGroup = workingGroup;
	}

	public String getAgentBrand(){
		return this.agentBrand;
	}
	
	public void setAgentBrand(String agentBrand){
		this.agentBrand = agentBrand;
	}

	public String getAgentType(){
		return this.agentType;
	}
	
	public void setAgentType(String agentType){
		this.agentType = agentType;
	}

	public String getRepairDepot(){
		return this.repairDepot;
	}
	
	public void setRepairDepot(String repairDepot){
		this.repairDepot = repairDepot;
	}

	public String getSaleArea(){
		return this.saleArea;
	}
	
	public void setSaleArea(String saleArea){
		this.saleArea = saleArea;
	}

	public String getAnnualSales(){
		return this.annualSales;
	}
	
	public void setAnnualSales(String annualSales){
		this.annualSales = annualSales;
	}

	public String getSaleCars(){
		return this.saleCars;
	}
	
	public void setSaleCars(String saleCars){
		this.saleCars = saleCars;
	}

	public String getAreaRanking(){
		return this.areaRanking;
	}
	
	public void setAreaRanking(String areaRanking){
		this.areaRanking = areaRanking;
	}

	public String getCooperationTime(){
		return this.cooperationTime;
	}
	
	public void setCooperationTime(String cooperationTime){
		this.cooperationTime = cooperationTime;
	}

	public String getAgreementSign(){
		return this.agreementSign;
	}
	
	public void setAgreementSign(String agreementSign){
		this.agreementSign = agreementSign;
	}

	public String getAgreementTime(){
		return this.agreementTime;
	}
	
	public void setAgreementTime(String agreementTime){
		this.agreementTime = agreementTime;
	}

	public String getPricePolicy(){
		return this.pricePolicy;
	}
	
	public void setPricePolicy(String pricePolicy){
		this.pricePolicy = pricePolicy;
	}

	public String getChiefCreditOfficer(){
		return this.chiefCreditOfficer;
	}
	
	public void setChiefCreditOfficer(String chiefCreditOfficer){
		this.chiefCreditOfficer = chiefCreditOfficer;
	}

	public String getRank(){
		return this.rank;
	}
	
	public void setRank(String rank){
		this.rank = rank;
	}

	public String getFullTime(){
		return this.fullTime;
	}
	
	public void setFullTime(String fullTime){
		this.fullTime = fullTime;
	}

	public String getLoanMonth(){
		return this.loanMonth;
	}
	
	public void setLoanMonth(String loanMonth){
		this.loanMonth = loanMonth;
	}

	public String getOneInterestRate(){
		return this.oneInterestRate;
	}
	
	public void setOneInterestRate(String oneInterestRate){
		this.oneInterestRate = oneInterestRate;
	}

	public String getTwoInterestRate(){
		return this.twoInterestRate;
	}
	
	public void setTwoInterestRate(String twoInterestRate){
		this.twoInterestRate = twoInterestRate;
	}

	public String getThreeInterestRate(){
		return this.threeInterestRate;
	}
	
	public void setThreeInterestRate(String threeInterestRate){
		this.threeInterestRate = threeInterestRate;
	}

	public Integer getTypeData(){
		return this.typeData;
	}
	
	public void setTypeData(Integer typeData){
		this.typeData = typeData;
	}

	@Override
	public String toString() {
		return super.toString() + "DpBaseDealerInfoSub [dealerId = " + dealerId + ", addr = " + addr + ", tel = " + tel + ", faxNo = " + faxNo + ", bank = " + bank + ", "
			+ "bankNo = " + bankNo + ", taxNo = " + taxNo + ", contactPerson = " + contactPerson + ", email = " + email + ", registeredFund = " + registeredFund + ", "
			+ "legalPerson = " + legalPerson + ", enterpriseProperty = " + enterpriseProperty + ", establishedTime = " + establishedTime + ", ageLimit = " + ageLimit + ", siteNature = " + siteNature + ", "
			+ "tenancy = " + tenancy + ", postcode = " + postcode + ", workingGroup = " + workingGroup + ", agentBrand = " + agentBrand + ", agentType = " + agentType + ", "
			+ "repairDepot = " + repairDepot + ", saleArea = " + saleArea + ", annualSales = " + annualSales + ", saleCars = " + saleCars + ", areaRanking = " + areaRanking + ", "
			+ "cooperationTime = " + cooperationTime + ", agreementSign = " + agreementSign + ", agreementTime = " + agreementTime + ", pricePolicy = " + pricePolicy + ", chiefCreditOfficer = " + chiefCreditOfficer + ", "
			+ "rank = " + rank + ", fullTime = " + fullTime + ", loanMonth = " + loanMonth + ", oneInterestRate = " + oneInterestRate + ", twoInterestRate = " + twoInterestRate + ", "
			+ "threeInterestRate = " + threeInterestRate + ", typeData = " + typeData + "]";
	}
    
}